home *** CD-ROM | disk | FTP | other *** search
/ Champak 114 / Vol 114.iso / games / retro_ra.swf / scripts / frame_109 / DoAction.as
Encoding:
Text File  |  2010-08-12  |  1.3 KB  |  68 lines

  1. stop();
  2. _root.track_x = track._x;
  3. _root.track_y = track._y;
  4. LGtimer = function()
  5. {
  6.    this.reset();
  7. };
  8. LGt = LGtimer.prototype;
  9. LGt.reset = function()
  10. {
  11.    this.oldTime = 0;
  12.    this.pause = true;
  13.    this.totalTime = 0;
  14. };
  15. LGt.stop = function()
  16. {
  17.    if(!this.pause)
  18.    {
  19.       this.pause = true;
  20.       this.totalTime += getTimer() - this.oldTime;
  21.    }
  22. };
  23. LGt.start = function()
  24. {
  25.    if(this.pause)
  26.    {
  27.       this.pause = false;
  28.       this.oldTime = getTimer();
  29.    }
  30. };
  31. LGt.getMili = function()
  32. {
  33.    var returnTime = this.totalTime;
  34.    if(!this.pause)
  35.    {
  36.       returnTime += getTimer() - this.oldTime;
  37.    }
  38.    return returnTime;
  39. };
  40. LGt.getSecs = function()
  41. {
  42.    var returnTime = this.totalTime / 1000;
  43.    if(!this.pause)
  44.    {
  45.       returnTime += (getTimer() - this.oldTime) / 1000;
  46.    }
  47.    return Math.round(returnTime);
  48. };
  49. LGt.getMins = function()
  50. {
  51.    var returnTime = this.totalTime / 1000;
  52.    if(!this.pause)
  53.    {
  54.       returnTime += (getTimer() - this.oldTime) / 1000 / 60;
  55.    }
  56.    return Math.round(returnTime);
  57. };
  58. LGt.getCount = function(secs)
  59. {
  60.    var returnTime = this.totalTime;
  61.    if(!this.pause)
  62.    {
  63.       returnTime += (getTimer() - this.oldTime) / 1000;
  64.    }
  65.    var count = secs - returnTime;
  66.    return Math.round(count);
  67. };
  68.